Ianus: Guaranteeing High Performance in Solid-State Drives

نویسندگان

  • Dimitris Skourtis
  • Scott Brandt
  • Carlos Maltzahn
چکیده

Solid-state drives are becoming increasingly popular in enterprise storage systems, playing the role of large caches and permanent storage. Although SSDs provide faster random access than hard-drives, their performance under read/write workloads is highly variable to the point that it becomes worse than that of hard-drives (e.g., taking 100ms for a single read). Many systems with read/write workloads have low latency requirements, or require predictable performance and guarantees. In such cases SSD performance variability becomes a problem for both predictability and raw performance. First, we show how to provide tight throughput guarantees to multiple clients sharing the same solid-state drive storage. Second, we introduce and evaluate Ianus, a design based on redundancy, which achieves high performance, low latency and stable read throughput, as well as fault-tolerance, making it an alternative RAID-like design for solid-state drives. Finally, by combining the two solutions we provide QoS while maintaining high performance.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

IANUS: an FPGA-based System for High Performance Scientific Computing

This paper describes IANUS, a modular massively parallel and reconfigurable FPGA-based computing system. Each IANUS module has a computational core and a host. The computational core is a 4x4 array of FPGA-based processing elements with nearest-neighbor data links. Processors are also directly connected to an I/O node attached to the IANUS host, a conventional PC. IANUS is tailored for, but not...

متن کامل

Lifetime management of flash-based SSDs using recovery-aware dynamic throttling

NAND flash-based solid-state drives (SSDs) are increasingly popular in enterprise server systems because of their advantages over hard disk drives such as higher performance and lower power consumption. However, the limited and unpredictable lifetime of SSDs remains to be a serious obstacle to wider adoption of SSDs in enterprise systems. In this paper, we propose a novel recovery-aware dynamic...

متن کامل

SolID STATE DrIVE ApplIcATIonS In STorAgE AnD EmbEDDED SySTEmS

Intel® X25-E and X25-M SATA Solid-State Drives have been designed to provide high performance and capacity density for use in applications which were limited by traditional hard disk drives (HDD), input/output (I/O) performance bottlenecks, or performance density (as defined by bandwidth and I/Os/sec per gigabyte, per Rack Unit (RU), per Watt required to power, and per thermal unit waste heat. ...

متن کامل

Latency Minimization in SSD Clusters for Free

Modern applications and virtualization require fast and predictable storage. Hard-drives have low and unpredictable performance, while keeping everything in DRAM, in many cases, is still prohibitively expensive or unnecessary. Solidstate drives offer a balance between performance and cost, and are becoming increasingly popular in storage systems, playing the role of large caches and permanent s...

متن کامل

Molecular dynamics simulation of a binary mixture lubricant for use in hard disk interfaces

In Hard Disk Drives (HDD), it is necessary to decrease the Flying Height (FH) between the head and the disk (currently, FH is around 3-5 nm) so as to increase recording densities. Retaining the solid lubricant has become a difficult proposition owing to intermittent contact between the surfaces. ZTMD and Z are used as solid lubricant to lubricate these interfaces. In this paper, the behavior of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013